<!DOCTYPE html>












  


<html class="theme-next pisces use-motion" lang="zh-CN">
<head><meta name="generator" content="Hexo 3.8.0">
  <meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2">
<meta name="theme-color" content="#222">


























<link rel="stylesheet" href="/myblog/lib/font-awesome/css/font-awesome.min.css?v=4.6.2">

<link rel="stylesheet" href="/myblog/css/main.css?v=7.0.1">


  <link rel="apple-touch-icon" sizes="180x180" href="/myblog/images/apple-touch-icon-next.png?v=7.0.1">


  <link rel="icon" type="image/png" sizes="32x32" href="/myblog/images/favicon-32x32-next.png?v=7.0.1">


  <link rel="icon" type="image/png" sizes="16x16" href="/myblog/images/favicon-16x16-next.png?v=7.0.1">


  <link rel="mask-icon" href="/myblog/images/logo.svg?v=7.0.1" color="#222">







<script id="hexo.configurations">
  var NexT = window.NexT || {};
  var CONFIG = {
    root: '/myblog/',
    scheme: 'Pisces',
    version: '7.0.1',
    sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false,"dimmer":false},
    fancybox: false,
    fastclick: false,
    lazyload: false,
    tabs: true,
    motion: {"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}},
    algolia: {
      applicationID: '',
      apiKey: '',
      indexName: '',
      hits: {"per_page":10},
      labels: {"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}
    }
  };
</script>


  




  <meta name="description" content="学习API（使用时推荐使用Ctrl+F快速查找）1. 学习步骤A:打开帮助文档 B:点击显示，找到索引，看到输入框 C:你要学习什么内容，你就在框框里面输入什么内容           举例：Random D:看包    java.lang包下的类在使用的时候是不需要导包的 E:看类的描述      Random类是用于生成随机数的类 F:看构造方法     Random():无参构造方法">
<meta name="keywords" content="JAVA,新手">
<meta property="og:type" content="article">
<meta property="og:title" content="新手入门JAVA-API">
<meta property="og:url" content="http://xinlife.gitee.io/2019/03/11/firstBlog/index.html">
<meta property="og:site_name" content="小小博客">
<meta property="og:description" content="学习API（使用时推荐使用Ctrl+F快速查找）1. 学习步骤A:打开帮助文档 B:点击显示，找到索引，看到输入框 C:你要学习什么内容，你就在框框里面输入什么内容           举例：Random D:看包    java.lang包下的类在使用的时候是不需要导包的 E:看类的描述      Random类是用于生成随机数的类 F:看构造方法     Random():无参构造方法">
<meta property="og:locale" content="zh-CN">
<meta property="og:updated_time" content="2019-03-11T14:23:16.354Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="新手入门JAVA-API">
<meta name="twitter:description" content="学习API（使用时推荐使用Ctrl+F快速查找）1. 学习步骤A:打开帮助文档 B:点击显示，找到索引，看到输入框 C:你要学习什么内容，你就在框框里面输入什么内容           举例：Random D:看包    java.lang包下的类在使用的时候是不需要导包的 E:看类的描述      Random类是用于生成随机数的类 F:看构造方法     Random():无参构造方法">






  <link rel="canonical" href="http://xinlife.gitee.io/2019/03/11/firstBlog/">



<script id="page.configurations">
  CONFIG.page = {
    sidebar: "",
  };
</script>

  <title>新手入门JAVA-API | 小小博客</title>
  












  <noscript>
  <style>
  .use-motion .motion-element,
  .use-motion .brand,
  .use-motion .menu-item,
  .sidebar-inner,
  .use-motion .post-block,
  .use-motion .pagination,
  .use-motion .comments,
  .use-motion .post-header,
  .use-motion .post-body,
  .use-motion .collection-title { opacity: initial; }

  .use-motion .logo,
  .use-motion .site-title,
  .use-motion .site-subtitle {
    opacity: initial;
    top: initial;
  }

  .use-motion .logo-line-before i { left: initial; }
  .use-motion .logo-line-after i { right: initial; }
  </style>
</noscript>

</head>

<body itemscope itemtype="http://schema.org/WebPage" lang="zh-CN">

  
  
    
  

  <div class="container sidebar-position-left page-post-detail">
    <div class="headband"></div>

    <header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader">
      <div class="header-inner"><div class="site-brand-wrapper">
  <div class="site-meta">
    

    <div class="custom-logo-site-title">
      <a href="/myblog/" class="brand" rel="start">
        <span class="logo-line-before"><i></i></span>
        <span class="site-title">小小博客</span>
        <span class="logo-line-after"><i></i></span>
      </a>
    </div>
    
      
        <p class="site-subtitle">欢迎</p>
      
    
    
  </div>

  <div class="site-nav-toggle">
    <button aria-label="切换导航栏">
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
    </button>
  </div>
</div>



<nav class="site-nav">
  
    <ul id="menu" class="menu">
      
        
        
        
          
          <li class="menu-item menu-item-home">

    
    
    
      
    

    

    <a href="/myblog/" rel="section"><i class="menu-item-icon fa fa-fw fa-home"></i> <br>首页</a>

  </li>
        
        
        
          
          <li class="menu-item menu-item-archives">

    
    
    
      
    

    

    <a href="/myblog/archives/" rel="section"><i class="menu-item-icon fa fa-fw fa-archive"></i> <br>归档</a>

  </li>

      
      
    </ul>
  

  

  
</nav>



  



</div>
    </header>

    


    <main id="main" class="main">
      <div class="main-inner">
        <div class="content-wrap">
          
            

          
          <div id="content" class="content">
            

  <div id="posts" class="posts-expand">
    

  

  
  
  

  

  <article class="post post-type-normal" itemscope itemtype="http://schema.org/Article">
  
  
  
  <div class="post-block">
    <link itemprop="mainEntityOfPage" href="http://xinlife.gitee.io/myblog/2019/03/11/firstBlog/">

    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
      <meta itemprop="name" content="isir">
      <meta itemprop="description" content="相信美好的事情即将发生">
      <meta itemprop="image" content="/myblog/images/avatar.jpg">
    </span>

    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
      <meta itemprop="name" content="小小博客">
    </span>

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">新手入门JAVA-API

              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">

            
            
            

            
              <span class="post-meta-item-icon">
                <i class="fa fa-calendar-o"></i>
              </span>
              
                <span class="post-meta-item-text">发表于</span>
              

              
                
              

              <time title="创建时间：2019-03-11 22:04:00 / 修改时间：22:23:16" itemprop="dateCreated datePublished" datetime="2019-03-11T22:04:00+08:00">2019-03-11</time>
            

            
              

              
            
          </span>

          
            <span class="post-category">
            
              <span class="post-meta-divider">|</span>
            
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              
                <span class="post-meta-item-text">分类于</span>
              
              
                <span itemprop="about" itemscope itemtype="http://schema.org/Thing"><a href="/myblog/categories/JAVA/" itemprop="url" rel="index"><span itemprop="name">JAVA</span></a></span>

                
                
              
            </span>
          

          
            
            
          

          
          

          

          

          

        </div>
      </header>
    

    
    
    
    <div class="post-body" itemprop="articleBody">

      
      

      
        <h1 id="学习API（使用时推荐使用Ctrl-F快速查找）"><a href="#学习API（使用时推荐使用Ctrl-F快速查找）" class="headerlink" title="学习API（使用时推荐使用Ctrl+F快速查找）"></a>学习API（使用时推荐使用Ctrl+F快速查找）</h1><h2 id="1-学习步骤"><a href="#1-学习步骤" class="headerlink" title="1. 学习步骤"></a>1. 学习步骤</h2><pre><code>A:打开帮助文档
B:点击显示，找到索引，看到输入框
C:你要学习什么内容，你就在框框里面输入什么内容
          举例：Random
D:看包    java.lang包下的类在使用的时候是不需要导包的
E:看类的描述      Random类是用于生成随机数的类
F:看构造方法
    Random():无参构造方法
    Random r = new Random();
G:看成员方法
    如果方法是static修饰的，就可以类名.的方式调用，如果不是静态的就创建对象再调用
    public int nextInt(int n):   产生的是一个[0,n)范围内的随机数调用方法：
    看返回值类型：人家返回什么类型，你就用什么类型接收
    看方法名：名字不要写错了
    看形式参数：人家要几个参数，你就给几个，人家要什么数据类型的，你就给什么数据类型的
        int number = r.nextInt(100);
</code></pre><h2 id="2-常用类"><a href="#2-常用类" class="headerlink" title="2. 常用类"></a>2. 常用类</h2><h1 id="Scanner"><a href="#Scanner" class="headerlink" title="Scanner"></a><strong>Scanner</strong></h1><blockquote>
<p>用Scanner类的方法可以完成接收键盘录入的数据</p>
</blockquote>
<ol>
<li>导包  import java.util.Scanner   [看包]</li>
<li>创建对象  Scanner sc = new Scanner(System.in);   [看构造方法摘要]</li>
<li>接收输入  int input = sc.nextInt();    [看方法摘要]</li>
</ol>
<hr>
<h1 id="String"><a href="#String" class="headerlink" title="String"></a><strong>String</strong></h1><blockquote>
<p>String 类代表字符串。Java 程序中的所有字符串字面值（如 “abc” ）都作为此类的实例实现（就是说任意一个字符串都是String的对象）<br>字符串是常量，一旦被赋值，就不能被改变  </p>
</blockquote>
<h2 id="构造方法"><a href="#构造方法" class="headerlink" title="构造方法"></a>构造方法</h2><blockquote>
<p>通过构造方法创建的字符串对象和直接赋值方式创建的字符串对象有什么区别呢?  </p>
<ul>
<li>通过构造方法创建字符串对象是在堆内存。  </li>
<li>直接赋值方式创建对象是在方法区的常量池。</li>
</ul>
</blockquote>
<p>String(String original)<br>把字符串数据封装成字符串对象  </p>
<p>String(char[] value)<br>把字符数组的数据封装成字符串对象 </p>
<p>String(char[] value, int index, int count)<br>把字符数组中的一部分数据封装成字符串对象</p>
<h2 id="成员方法"><a href="#成员方法" class="headerlink" title="成员方法"></a>成员方法</h2><blockquote>
<p>遍历字符串的操作<br>方式一: 使用length()和charAt(索引)<br>方式二: 转换为字符数组 toCharArray() 遍历字符串数组</p>
</blockquote>
<h3 id="1-与判断有关的方法"><a href="#1-与判断有关的方法" class="headerlink" title="1. 与判断有关的方法"></a>1. 与判断有关的方法</h3><p>boolean equals(Object obj):比较字符串的内容是否相同<br>boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写<br>boolean startsWith(String str):判断字符串对象是否以指定的str开头<br>boolean endsWith(String str):判断字符串对象是否以指定的str结尾</p>
<h3 id="2-与获取有关的方法"><a href="#2-与获取有关的方法" class="headerlink" title="2. 与获取有关的方法"></a>2. 与获取有关的方法</h3><p>int length():获取字符串的长度，其实也就是字符个数<br>char charAt(int index):获取指定索引处的字符<br>int indexOf(String str):获取str在字符串对象中第一次出现的索引<br>String substring(int start):从start开始截取字符串<br>String substring(int start,int end):从start开始，到end结束截取字符串。包括start，不包括end</p>
<h3 id="3-与转换有关的方法"><a href="#3-与转换有关的方法" class="headerlink" title="3. 与转换有关的方法"></a>3. 与转换有关的方法</h3><p>char[] toCharArray():把字符串转换为字符数组<br>String toLowerCase():把字符串转换为小写字符串<br>String toUpperCase():把字符串转换为大写字符串  </p>
<h3 id="4-其他的方法"><a href="#4-其他的方法" class="headerlink" title="4. 其他的方法"></a>4. 其他的方法</h3><p>String trim():去除字符串两端空格<br>String[] split(String str):按照指定符号分割字符串<br>String replace(String oldStr,String newStr); 使用newStr替换oldStr字符串</p>
<h1 id="StringBuilder"><a href="#StringBuilder" class="headerlink" title="StringBuilder"></a><strong>StringBuilder</strong></h1><blockquote>
<p>StringBuilder:是一个可变的字符串。字符串缓冲区类。 </p>
</blockquote>
<p><strong>String和StringBuilder的区别：</strong>  </p>
<ul>
<li>String的内容是固定的  </li>
<li>StringBuilder的内容是可变的 </li>
</ul>
<p><strong>为什么要用StringBuilder：</strong><br>字符串是保存在方法区的常量池当中,每一次拼接字符串,都会产生新的字符串对象,开辟新的空间,之前保存的内容还存在.但是拼接完毕之后,以前的字符串就成为垃圾,不会被回收；而利用StringBuilder来拼接字符串自始至终用的都是同一个StringBuilder容器    </p>
<h2 id="构造方法-1"><a href="#构造方法-1" class="headerlink" title="构造方法"></a>构造方法</h2><p>StringBuilder()</p>
<p>创建对象的格式:  StringBuilder sb = new StringBuilder();</p>
<h2 id="成员方法-1"><a href="#成员方法-1" class="headerlink" title="成员方法"></a>成员方法</h2><p>public int capacity():返回当前容量 (理论值)<br>public int length():返回长度(已经存储的字符个数)<br>public StringBuilder append(任意类型):添加数据，并返回自身对象<br>public StringBuilder reverse():反转功能</p>
<blockquote>
<p><strong>StringBuilder和String的相互转换</strong><br>为什么需要相互转换?  为了使用彼此的功能<br>    StringBuilder - String 的操作       String  s  =  sb.toString();<br>    String - StringBuilder 的操作       StringBuilder  sb = new StringBuilder(s);<br><strong>补充：</strong><br>另一个字符串的加强类  也叫做字符串的缓冲类   StringBuffer<br>    他的用法和 StringBuilder 是一模一样的</p>
</blockquote>
<h1 id="Collections"><a href="#Collections" class="headerlink" title="Collections"></a><strong>Collections</strong></h1><blockquote>
<p>Collections是Collection的工具类，它的构造方法被私有，它的方法都是static修饰的<br>面试题：Collection和Collections有什么区别？  </p>
<ul>
<li>Collection是集合体系的最顶层，包含了集合体系的共性  </li>
<li>Collections是一个工具类，方法都是用于操作Collection</li>
</ul>
</blockquote>
<h2 id="成员方法-2"><a href="#成员方法-2" class="headerlink" title="成员方法"></a>成员方法</h2><p>static void swap(List list, int i, int j) :将指定列表中的两个索引进行位置互换<br>static void sort(List<t> list) :按照列表中元素的自然顺序进行排序<br>static void shuffle(List list):傻否，随机置换<br>static void reverse(List list)  :反转<br>static void fill(List list, Object obj) :使用指定的对象填充指定列表的所有元素<br>static void copy(List dest, List src) :是把源列表中的数据覆盖到目标列表<br>static int  binarySearch(List list, Object key) 使用二分查找法查找指定元素在指定列表的索引位置（需要先排序） </t></p>
<h1 id="Object"><a href="#Object" class="headerlink" title="Object"></a><strong>Object</strong></h1><blockquote>
<p>Object类是所有类（和数组）的超类,所有的类都直接或者间接继承自Object，但是接口不继承Object类<br>因为它是一个普通类，所以可以创建对象  </p>
</blockquote>
<h3 id="object的三个方法："><a href="#object的三个方法：" class="headerlink" title="object的三个方法："></a>object的三个方法：</h3><h3 id="1-String-toString-：将对象转为字符串"><a href="#1-String-toString-：将对象转为字符串" class="headerlink" title="1. String toString()  ：将对象转为字符串"></a>1. String toString()  ：将对象转为字符串</h3><pre><code>public String toString() {
/*
    getClass().getName()：获取类的全类名
    @：分割符
    Integer.toHexString(hashCode())：将哈希值转为十六进制的字符串
*/

    return getClass().getName() + &quot;@&quot; + Integer.toHexString(hashCode());
}     
</code></pre><p>getClass()：返回该类的字节码对象<br>hashCode()：返回哈希值（地址值）。  </p>
<blockquote>
<p>相同对象的地址值一定相同，不同对象的地址值一般不相同（有可能相同,如果相同就属于哈希碰撞）<br>hashCode()一般要被重写，而且经常是和equals()方法一起被重写</p>
</blockquote>
<h3 id="2-equals-：判断两个对象是否相等，比较的是内存地址值"><a href="#2-equals-：判断两个对象是否相等，比较的是内存地址值" class="headerlink" title="2. equals()：判断两个对象是否相等，比较的是内存地址值"></a>2. equals()：判断两个对象是否相等，比较的是内存地址值</h3><pre><code>public boolean equals(Object obj) {
        return (this == obj);
}
</code></pre><p>一般比较内存地址值没有什么意义，如果真要比较的话，可以直接使用==，所以我们一般都会重写equals()方法<br>Eclipse生成的快捷键<br>    alt + shift + s + h</p>
<blockquote>
<p><strong>面试题</strong>：<br>==  和  equals() 的区别？<br>==是比较运算符，可以比较基本数据类型也可以比较引用数据类型是否相等，比较基本数据类型比较的是值，比较引用数据类型比较的地址值<br>equals()方法只能比较引用数据类型是否相等，如果没有重写，底层使用的是==，比较的是内存地址值，重写之后一般比较的是对象的内容</p>
</blockquote>
<h3 id="3-finalize-："><a href="#3-finalize-：" class="headerlink" title="3. finalize()："></a>3. finalize()：</h3><p>当垃圾回收器进行垃圾回收时会调用该方法</p>
<hr>
<h1 id="System"><a href="#System" class="headerlink" title="System"></a><strong>System</strong></h1><blockquote>
<p>final修饰，不能被继承，不能实例化<br>java.lang包下，使用不需要导包<br>不能实例化，构造方法被私有，所以其中的方法都是静态修饰的，直接可以类名.的方式调用  </p>
</blockquote>
<h2 id="字段"><a href="#字段" class="headerlink" title="字段"></a>字段</h2><p>System.out 标准输出流，是一个打印流，可以将内容输出到控制台</p>
<h2 id="方法"><a href="#方法" class="headerlink" title="方法"></a>方法</h2><p>static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)  </p>
<ul>
<li>拷贝数组（src：源数组，dest：目标数组，srcPos：源数组起始位置，destPos：目标数组起始位置，length:长度）<br>static long currentTimeMillis()  </li>
<li>返回当前系统时间的毫秒值<br>static void exit(int status)  </li>
<li>终止JVM<br>static void gc()  </li>
<li>运行垃圾回收器，通知垃圾回收器对垃圾进行回收</li>
</ul>
<blockquote>
<p>面试题：<br>Java程序员是否可以编写代码对垃圾进行回收？<br>            不可以</p>
</blockquote>
<hr>
<h1 id="Date"><a href="#Date" class="headerlink" title="Date"></a><strong>Date</strong></h1><blockquote>
<p>表示任意的时间，精确到毫秒，可以通过方法来设定自己所表示的时间，可以表示任意的时间<br>java.util包下，使用时要导包  </p>
</blockquote>
<h2 id="构造方法-2"><a href="#构造方法-2" class="headerlink" title="构造方法"></a>构造方法</h2><p>Date()：当前系统时间<br>Date(long t):根据指定时间创建Date对象，单位是毫秒，相对于1970-1-1 00:00:00</p>
<h2 id="常用方法"><a href="#常用方法" class="headerlink" title="常用方法"></a>常用方法</h2><p>void setTime(long t)：设置任意时间，传递毫秒值<br>long getTime():获取毫秒值</p>
<hr>
<h1 id="SimpleDateFormat"><a href="#SimpleDateFormat" class="headerlink" title="SimpleDateFormat"></a><strong>SimpleDateFormat</strong></h1><blockquote>
<p>日期格式化类  </p>
</blockquote>
<h2 id="构造方法-3"><a href="#构造方法-3" class="headerlink" title="构造方法"></a>构造方法</h2><p>SimpleDateFormat() ：使用默认格式<br>SimpleDateFormat(String pattern) :使用指定格式</p>
<h2 id="常用方法-1"><a href="#常用方法-1" class="headerlink" title="常用方法"></a>常用方法</h2><ol>
<li><strong>解析</strong><br>将日期字符串转为日期对象<br>Date parse(String str)<br>注意：解析的字符串，模式必须和Date对象的模式一样</li>
<li><strong>格式化</strong><br>将日期对象转为字符串<br>String format(Date d)</li>
</ol>
<hr>
<h1 id="Calendar"><a href="#Calendar" class="headerlink" title="Calendar"></a><strong>Calendar</strong></h1><blockquote>
<p>日历类，是一个抽象类<br>Calendar是日历类，在Date后出现，替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为静态成员变量，方便获取。  </p>
</blockquote>
<blockquote>
<p>获取其对象的方式，使用其中的一个静态方法static Calendar getInstance()<br>Calendar c = Calendar.getInstance();<br>使用默认时区和语言环境获得一个日历</p>
</blockquote>
<h2 id="常用方法-2"><a href="#常用方法-2" class="headerlink" title="常用方法"></a>常用方法</h2><blockquote>
<p>注意  field:指的是日历字段</p>
</blockquote>
<ol>
<li>获取<br>int get(int field)<br>返回给定日历字段的值。 </li>
<li>设置<br>void set(int field, int value)  </li>
<li>添加<br>void add(int field, int amount)</li>
</ol>
<hr>
<h1 id="File"><a href="#File" class="headerlink" title="File"></a>File</h1><blockquote>
<p>用来封装文件或者文件夹路径。<br>与文件相关的类，经常用于和递归一起遍历文件夹。</p>
</blockquote>
<h2 id="构造方法-4"><a href="#构造方法-4" class="headerlink" title="构造方法"></a>构造方法</h2><p>File(String pathname):   根据文件或者文件夹的路径封装成File对象<br>File(String parent,String child)：  根据文件或者文件夹的父路径和子路径封装成File对象<br>File(File parent,String child)：  根据文件或者文件夹的父路径和子路径封装成File对象</p>
<blockquote>
<p>绝对路径：以盘符开头<br>相对路径：不以盘符开头，Eclipse下相对的是当前项目路径</p>
</blockquote>
<h2 id="成员方法-3"><a href="#成员方法-3" class="headerlink" title="成员方法"></a>成员方法</h2><p>####1. 创建功能<br>boolean createNewFile() ：创建文件，不能创建文件夹<br>boolean mkdir() :创建单级文件夹，不能创建文件<br>boolean mkdirs()：创建单级或者多级文件夹，不能创建文件</p>
<p>####2. 删除功能<br>boolean delete()：删除文件或者空文件夹<br>(注：删除文件夹只能是空文件夹,删除不走回收站，所以一定要小心)</p>
<p>####3. 判断功能<br>boolean exists()：判断文件或者文件夹是否存在<br>boolean isFile()：判断是否是文件<br>boolean isDirectory()：判断是否是文件夹<br>boolean isHidden()：判断是否是隐藏文件或者文件夹<br>boolean isAbsolute()：判断关联的路径是否是绝对路径</p>
<p>####4.获取功能<br>File getAbsoluteFile()  ：获取绝对路径的File类型对象<br>String getAbsolutePath() ：获取绝对路径的String类型<br>String getParent()  ：获取父路径<br>File getParentFile() ：获取父路径的File类型对象<br>String getName() ：获取文件或者文件夹的名称<br>String getPath()  ：获取路径<br>long lastModified() :获取最后的修改时间的毫秒值<br>long length() ：获取文件的字节数</p>
<p>####5.修改功能<br>boolean renameTo(File dest)：修改文件的名称，如果路径不同则可以剪切并改名</p>
<p>####6. 重要的获取功能<br>String[] list()    ：获取文件夹下的所有的文件和文件夹的名称的String类型数组<br>File[] listFiles() ：获取文件夹下的所有的文件和文件夹的File类型数组<br>static File[] listRoots()：返回所有的盘符</p>

      
    </div>

    

    
    
    

    

    
      
    
    

    

    <footer class="post-footer">
      
        <div class="post-tags">
          
            <a href="/myblog/tags/JAVA/" rel="tag"># JAVA</a>
          
            <a href="/myblog/tags/新手/" rel="tag"># 新手</a>
          
        </div>
      

      
      
      

      
        <div class="post-nav">
          <div class="post-nav-next post-nav-item">
            
              <a href="/myblog/2019/03/10/hello-world/" rel="next" title="Hello World">
                <i class="fa fa-chevron-left"></i> Hello World
              </a>
            
          </div>

          <span class="post-nav-divider"></span>

          <div class="post-nav-prev post-nav-item">
            
          </div>
        </div>
      

      
      
    </footer>
  </div>
  
  
  
  </article>


  </div>


          </div>
          

  



        </div>
        
          
  
  <div class="sidebar-toggle">
    <div class="sidebar-toggle-line-wrap">
      <span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
    </div>
  </div>

  <aside id="sidebar" class="sidebar">
    <div class="sidebar-inner">

      

      
        <ul class="sidebar-nav motion-element">
          <li class="sidebar-nav-toc sidebar-nav-active" data-target="post-toc-wrap">
            文章目录
          </li>
          <li class="sidebar-nav-overview" data-target="site-overview-wrap">
            站点概览
          </li>
        </ul>
      

      <div class="site-overview-wrap sidebar-panel">
        <div class="site-overview">
          <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
            
              <img class="site-author-image" itemprop="image" src="/myblog/images/avatar.jpg" alt="isir">
            
              <p class="site-author-name" itemprop="name">isir</p>
              <p class="site-description motion-element" itemprop="description">相信美好的事情即将发生</p>
          </div>

          
            <nav class="site-state motion-element">
              
                <div class="site-state-item site-state-posts">
                
                  <a href="/myblog/archives/">
                
                    <span class="site-state-item-count">2</span>
                    <span class="site-state-item-name">日志</span>
                  </a>
                </div>
              

              
                
                
                <div class="site-state-item site-state-categories">
                  
                    
                    
                      
                    
                    <span class="site-state-item-count">1</span>
                    <span class="site-state-item-name">分类</span>
                  
                </div>
              

              
                
                
                <div class="site-state-item site-state-tags">
                  
                    
                    
                      
                    
                      
                    
                    <span class="site-state-item-count">2</span>
                    <span class="site-state-item-name">标签</span>
                  
                </div>
              
            </nav>
          

          

          
            <div class="links-of-author motion-element">
              
                <span class="links-of-author-item">
                  
                  
                    
                  
                  
                    
                  
                  <a href="https://github.com/gx1230123" title="GitHub &rarr; https://github.com/gx1230123" rel="noopener" target="_blank"><i class="fa fa-fw fa-github"></i>GitHub</a>
                </span>
              
                <span class="links-of-author-item">
                  
                  
                    
                  
                  
                    
                  
                  <a href="/myblog/xinlife1991@qq.com" title="E-Mail &rarr; xinlife1991@qq.com"><i class="fa fa-fw fa-envelope"></i>E-Mail</a>
                </span>
              
            </div>
          

          

          
          

          
            
          
          

        </div>
      </div>

      
      <!--noindex-->
        <div class="post-toc-wrap motion-element sidebar-panel sidebar-panel-active">
          <div class="post-toc">

            
            
            
            

            
              <div class="post-toc-content"><ol class="nav"><li class="nav-item nav-level-1"><a class="nav-link" href="#学习API（使用时推荐使用Ctrl-F快速查找）"><span class="nav-number">1.</span> <span class="nav-text">学习API（使用时推荐使用Ctrl+F快速查找）</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#1-学习步骤"><span class="nav-number">1.1.</span> <span class="nav-text">1. 学习步骤</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#2-常用类"><span class="nav-number">1.2.</span> <span class="nav-text">2. 常用类</span></a></li></ol></li><li class="nav-item nav-level-1"><a class="nav-link" href="#Scanner"><span class="nav-number">2.</span> <span class="nav-text">Scanner</span></a></li><li class="nav-item nav-level-1"><a class="nav-link" href="#String"><span class="nav-number">3.</span> <span class="nav-text">String</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#构造方法"><span class="nav-number">3.1.</span> <span class="nav-text">构造方法</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#成员方法"><span class="nav-number">3.2.</span> <span class="nav-text">成员方法</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#1-与判断有关的方法"><span class="nav-number">3.2.1.</span> <span class="nav-text">1. 与判断有关的方法</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#2-与获取有关的方法"><span class="nav-number">3.2.2.</span> <span class="nav-text">2. 与获取有关的方法</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#3-与转换有关的方法"><span class="nav-number">3.2.3.</span> <span class="nav-text">3. 与转换有关的方法</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#4-其他的方法"><span class="nav-number">3.2.4.</span> <span class="nav-text">4. 其他的方法</span></a></li></ol></li></ol></li><li class="nav-item nav-level-1"><a class="nav-link" href="#StringBuilder"><span class="nav-number">4.</span> <span class="nav-text">StringBuilder</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#构造方法-1"><span class="nav-number">4.1.</span> <span class="nav-text">构造方法</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#成员方法-1"><span class="nav-number">4.2.</span> <span class="nav-text">成员方法</span></a></li></ol></li><li class="nav-item nav-level-1"><a class="nav-link" href="#Collections"><span class="nav-number">5.</span> <span class="nav-text">Collections</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#成员方法-2"><span class="nav-number">5.1.</span> <span class="nav-text">成员方法</span></a></li></ol></li><li class="nav-item nav-level-1"><a class="nav-link" href="#Object"><span class="nav-number">6.</span> <span class="nav-text">Object</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#object的三个方法："><span class="nav-number">6.0.1.</span> <span class="nav-text">object的三个方法：</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#1-String-toString-：将对象转为字符串"><span class="nav-number">6.0.2.</span> <span class="nav-text">1. String toString()  ：将对象转为字符串</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#2-equals-：判断两个对象是否相等，比较的是内存地址值"><span class="nav-number">6.0.3.</span> <span class="nav-text">2. equals()：判断两个对象是否相等，比较的是内存地址值</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#3-finalize-："><span class="nav-number">6.0.4.</span> <span class="nav-text">3. finalize()：</span></a></li></ol></li></ol><li class="nav-item nav-level-1"><a class="nav-link" href="#System"><span class="nav-number">7.</span> <span class="nav-text">System</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#字段"><span class="nav-number">7.1.</span> <span class="nav-text">字段</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#方法"><span class="nav-number">7.2.</span> <span class="nav-text">方法</span></a></li></ol></li><li class="nav-item nav-level-1"><a class="nav-link" href="#Date"><span class="nav-number">8.</span> <span class="nav-text">Date</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#构造方法-2"><span class="nav-number">8.1.</span> <span class="nav-text">构造方法</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#常用方法"><span class="nav-number">8.2.</span> <span class="nav-text">常用方法</span></a></li></ol></li><li class="nav-item nav-level-1"><a class="nav-link" href="#SimpleDateFormat"><span class="nav-number">9.</span> <span class="nav-text">SimpleDateFormat</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#构造方法-3"><span class="nav-number">9.1.</span> <span class="nav-text">构造方法</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#常用方法-1"><span class="nav-number">9.2.</span> <span class="nav-text">常用方法</span></a></li></ol></li><li class="nav-item nav-level-1"><a class="nav-link" href="#Calendar"><span class="nav-number">10.</span> <span class="nav-text">Calendar</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#常用方法-2"><span class="nav-number">10.1.</span> <span class="nav-text">常用方法</span></a></li></ol></li><li class="nav-item nav-level-1"><a class="nav-link" href="#File"><span class="nav-number">11.</span> <span class="nav-text">File</span></a><ol class="nav-child"><li class="nav-item nav-level-2"><a class="nav-link" href="#构造方法-4"><span class="nav-number">11.1.</span> <span class="nav-text">构造方法</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#成员方法-3"><span class="nav-number">11.2.</span> <span class="nav-text">成员方法</span></a></li></ol></li></div>
            

          </div>
        </div>
      <!--/noindex-->
      

      

    </div>
  </aside>
  


        
      </div>
    </main>

    <footer id="footer" class="footer">
      <div class="footer-inner">
        <div class="copyright">&copy; <span itemprop="copyrightYear">2019</span>
  <span class="with-love" id="animate">
    <i class="fa fa-user"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">isir</span>

  

  
</div>


  <div class="powered-by">由 <a href="https://hexo.io" class="theme-link" rel="noopener" target="_blank">Hexo</a> 强力驱动 v3.8.0</div>



  <span class="post-meta-divider">|</span>



  <div class="theme-info">主题 – <a href="https://theme-next.org" class="theme-link" rel="noopener" target="_blank">NexT.Pisces</a> v7.0.1</div>




        








        
      </div>
    </footer>

    
      <div class="back-to-top">
        <i class="fa fa-arrow-up"></i>
        
      </div>
    

    

    

    
  </div>

  

<script>
  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
    window.Promise = null;
  }
</script>














  
    
    
  
  <script color="0,0,255" opacity="0.5" zindex="-1" count="99" src="/myblog/lib/canvas-nest/canvas-nest.min.js"></script>













  
  <script src="/myblog/lib/jquery/index.js?v=2.1.3"></script>

  
  <script src="/myblog/lib/velocity/velocity.min.js?v=1.2.1"></script>

  
  <script src="/myblog/lib/velocity/velocity.ui.min.js?v=1.2.1"></script>


  


  <script src="/myblog/js/src/utils.js?v=7.0.1"></script>

  <script src="/myblog/js/src/motion.js?v=7.0.1"></script>



  
  


  <script src="/myblog/js/src/affix.js?v=7.0.1"></script>

  <script src="/myblog/js/src/schemes/pisces.js?v=7.0.1"></script>



  
  <script src="/myblog/js/src/scrollspy.js?v=7.0.1"></script>
<script src="/myblog/js/src/post-details.js?v=7.0.1"></script>



  


  <script src="/myblog/js/src/bootstrap.js?v=7.0.1"></script>


  
  


  


  




  

  

  

  

  

  

  

  

  

  

  

  

  

</body>
</html>
